package com.hsoft.zhxy.app.common.model.entity;

import java.time.LocalDateTime;
import java.io.Serializable;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import javax.validation.constraints.NotBlank;
import lombok.Data;

 /**
 * All rights Reserved, Designed By 哈尔滨工业大学软件工程股份有限公司
 * 
 * @Title: 用户 Entity实体类
 * @Package 
 * @Description: 
 * @author: system
 * @date: 2020-10-23
 */
@Data
@TableName("JCQX_YH")
public class JcqxYh implements Serializable {

    private static final long serialVersionUID = 1L;

    // 用户ID
    @TableId(value="yhid",type = IdType.ASSIGN_UUID)
    @NotBlank(message = "用户ID 不能为空")
    private String yhid;
    
    // 姓名
    private String xm;
    
    // 密码
    private String mm;
    
    // 手机号
    private String sjh;
    
    // 电子邮箱
    private String dzyx;
    
    // 身份描述
    private String sfms;
    
    // 是否自建
    private Integer sfzj;
    
    // 可登录方式
    private String kdlfs;
    
    // 用户状态
    private Integer yhzt;
    
    // 数据来源备注
    private String sjlybz;
    
    // 备注
    private String bz;
    
    // 创建人
    private String cjr;
    
    // 创建时间
    @JSONField(format ="yyyy-MM-dd HH:mm:ss") // 格式化
    private LocalDateTime cjsj;
    
    // 变更人
    private String bgr;
    
    // 变更时间
    @JSONField(format ="yyyy-MM-dd HH:mm:ss") // 格式化
    private LocalDateTime bgsj;
    

}